/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.market.negocio;
import com.market.datos.cDatos;
import java.util.Vector;
import javax.servlet.http.HttpServletRequest;

/**
 *
 * @author Ricardo
 */
public class cRegistro_comprador {

    private cDatos db;
    private String sql;
    private Vector vr;
    
    /**
     * Constructor que inicializa los atributos de la clase
     */
    public cRegistro_comprador() {
        this.db = new cDatos();
        this.db.openConnection();
    }
    
    /**
     * Almacena un registro de un nuevo usuario
     * @param request Parámetros del formulario para un nuevo usuario 
     */
    public void grabarNuevoRegistro(HttpServletRequest request) {
        
        String xcod = request.getParameter("xruc");
        //String xtipo = request.getParameter("xtipo");
        String xnick = request.getParameter("xnick");
        String xcla = request.getParameter("xcla");
        
        sql = "INSERT INTO usuario (usu_codigo, usu_tipo, usu_nick, usu_password) ";
        sql += "VALUES ('" + xcod + "','" + "comprador" + "','" + xnick + "','" + xcla + "')";

        //System.out.println(sql);
        this.db.insert(sql);
        
        String xnom = request.getParameter("xnom");
        String xdir = request.getParameter("xdir");
        String xruc = request.getParameter("xruc");
        String xmail = request.getParameter("xmail");
        String xtel = request.getParameter("xtel");
                
        sql = "INSERT INTO comprador (comp_codigo, comp_nombre, comp_direccion, comp_ruc, comp_email, comp_telefono, usu_codigo) ";
        sql += "VALUES ('" + xruc + "','" + xnom + "','" + xdir + "','" + xruc + "','" + xmail + "','" + xtel + "','" + xruc + "')";
        
        //System.out.println(sql);
        this.db.insert(sql);
    }
    
    /**
     * Almacena los cambios hechos en el registro del usuario actual
     * @param request Parámetros del formulario modificar registro del usuario
     */
    public void grabarModificarRegistro(HttpServletRequest request) {
        String xcod = request.getParameter("xcod");
        String xnom = request.getParameter("xnom");
        String xape = request.getParameter("xape");
        String xdir = request.getParameter("xdir");
        String xocu = request.getParameter("xocu");
               
        sql = "UPDATE usuario SET usua_nombre='" + xnom  + "', usua_apellido='" + xape + "', usua_direccion='" + xdir + "', usua_ocupac='" + xocu + "' ";
        sql += "WHERE usua_dni='" + xcod + "'";
//System.out.println( sql );
        this.db.update(sql);
    }
    
    
}
